Repository navigation
chore: update rhiza to v1.5.1 - #957
Merged
Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Syncs this repository’s Rhiza-managed files to jebel-quant/rhiza@v1.5.1, updating the template lock/ref and refreshing the standard workflows and tooling shim files used across the repo.
Changes:
- Bump the Rhiza template ref/lock from
v1.4.2→v1.5.1and update the recorded template SHA/sync time. - Replace the Makefile implementation with the newer template-owned shim that forwards unknown targets to
uvx rhiza-task, while supporting repo overrides vialocal.mk. - Refresh CI/workflow stubs and docs/gitignore/pre-commit configuration to match the v1.5.1 template set.
Reviewed changes
Copilot reviewed 13 out of 15 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| Makefile | Update to the v1.5.1 template-owned rhiza-task forwarding shim. |
| docs/paper/README.md | Document durable paper PDF publishing via the MkDocs site assets. |
| .rhiza/template.yml | Update template ref to v1.5.1. |
| .rhiza/template.lock | Update template SHA/ref, file set (incl. Makefile), and sync timestamp. |
| .rhiza/CONTRIBUTING.md | Update breaking-change example text to match newer Rhiza guidance. |
| .pre-commit-config.yaml | Update hook revisions and add new metadata fields (notably groups). |
| .gitignore | Adjust ignored docs outputs and LaTeX artifacts; remove some legacy ignores. |
| .github/workflows/rhiza_release.yml | Fix finalise-release job condition semantics for needs results. |
| .github/workflows/rhiza_paper.yml | Update reusable workflow ref + reduce permissions to contents: read. |
| .github/workflows/rhiza_marimo.yml | Update reusable workflow ref to v1.5.1. |
| .github/workflows/rhiza_codeql.yml | Update reusable workflow ref to v1.5.1. |
| .github/workflows/rhiza_ci.yml | Update reusable workflow ref to v1.5.1. |
| .github/workflows/rhiza_book.yml | Update reusable workflow ref to v1.5.1. |
| .github/workflows/rhiza_benchmark.yml | Update reusable workflow ref to v1.5.1. |
| .github/CONFIG.md | Re-add Rhiza workflow secret configuration documentation (PAT_TOKEN, release secrets). |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Comment on lines
14
to
+15
| - id: check-toml | ||
| groups: ["fast"] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Syncs the repo against the template at its latest release.
jebel-quant/rhizav1.4.2→v1.5.1(upstream HEADde568b1e79e5).rhiza/configOnly paths listed in
.rhiza/template.lockwere staged, viastage_synced.py— norepo-owned source, dependencies or tests are touched.
Conflict resolved (upstream taken)
.gitignore— one block. The local-only entry_marimushkawas dropped in favour ofupstream's
_pdoc,docs/notebooks/*.html,docs/reports,docs/reports.md._marimushkawas stale: the directory does not exist and nothing outside oldCHANGELOG entries refers to it.
.github/CONFIG.md— removed and excludedThe sync initially restored
.github/CONFIG.md, which had been deleted in #956, becausethe file is still in the template's set at v1.5.1. It is now listed under
exclude:in.rhiza/template.yml, dropped from the lock'sfiles:list, and removed from the tree —so the sync will stop delivering it. It does not appear in this PR's diff at all:
mainalready lacked it, and the branch nets out to the same.
SECURITY.mdis excluded in the same commit, on the grounds that it makes factualclaims about this repo's security posture that only the repo can vouch for.
The lock's
files:list drops from 34 entries to 32 as a result.Left unstaged — needs a decision
.github/workflows/rhiza_mutation.yml— v1.5.1 drops this file from thetemplate's set, so it is no longer in the lock's
files:list andstage_synced.pyleft it alone. It is not removed by this PR. Given Delete .github/workflows/mutation.yml #941 alreadydeleted the repo's own
mutation.yml, deleting this one too is probably wanted — butas a deliberate follow-up, not a silent side effect of a version bump.
Also worth noting
The synced
Makefileheader now declares itself template-owned ("synced fromrhiza's
corebundle. Edit it there."), which contradictsCLAUDE.md, where theMakefile is listed as repo-owned. No targets were added or removed by the sync — the
134-line diff is internal restructuring — but the ownership note in
CLAUDE.mdis nowwrong and should be corrected separately (it is repo-owned, so it cannot ride in this
PR).
No gates were run.
/updateonly syncs — run/rhiza:qualityfor a scorecard.🤖 Generated with Claude Code